package com.guldan.jaina.dto.projectregisterbatch;

import com.guldan.jaina.dto.BaseDTO;
import com.guldan.jaina.dto.registerbatchstatics.ProjectBatchExtStatDTO;

import java.math.BigDecimal;
import java.util.List;

/**
 * Created by Silas.
 * Date: 2016/12/3
 * Time: 15:41
 */
public class ProjectRegisterBatchDTO extends BaseDTO {

    private Integer batchId;


    private Integer projectId;


    private String projectName;


    private Integer year;


    private String payCycleCode;


    private Integer subsidyCount;


    private String payObjCode;


    private Integer state;


    private Integer areaId;

    private Integer creatorAreaId;

    private String creatorUserType;

    private String areaName;


    private String failReason;

    private Integer totalCount;

    private Integer successCount;

    private Integer failCount;

    private Integer registerFailCount;

    private BigDecimal successMoney;   //成功金额


    private List<ProjectBatchExtStatDTO> extStatList;   //扩展属性值统计


    public String getCreatorUserType() {
        return creatorUserType;
    }

    public void setCreatorUserType(String creatorUserType) {
        this.creatorUserType = creatorUserType;
    }

    public BigDecimal getSuccessMoney() {
        return successMoney;
    }

    public void setSuccessMoney(BigDecimal successMoney) {
        this.successMoney = successMoney;
    }

    public List<ProjectBatchExtStatDTO> getExtStatList() {
        return extStatList;
    }

    public void setExtStatList(List<ProjectBatchExtStatDTO> extStatList) {
        this.extStatList = extStatList;
    }

    public Integer getRegisterFailCount() {
        return registerFailCount;
    }

    public void setRegisterFailCount(Integer registerFailCount) {
        this.registerFailCount = registerFailCount;
    }

    public Integer getTotalCount() {
        return totalCount;
    }

    public void setTotalCount(Integer totalCount) {
        this.totalCount = totalCount;
    }

    public Integer getSuccessCount() {
        return successCount;
    }

    public void setSuccessCount(Integer successCount) {
        this.successCount = successCount;
    }

    public Integer getFailCount() {
        return failCount;
    }

    public void setFailCount(Integer failCount) {
        this.failCount = failCount;
    }

    public Integer getBatchId() {
        return batchId;
    }

    public void setBatchId(Integer batchId) {
        this.batchId = batchId;
    }

    public Integer getProjectId() {
        return projectId;
    }

    public void setProjectId(Integer projectId) {
        this.projectId = projectId;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public Integer getYear() {
        return year;
    }

    public void setYear(Integer year) {
        this.year = year;
    }

    public String getPayCycleCode() {
        return payCycleCode;
    }

    public void setPayCycleCode(String payCycleCode) {
        this.payCycleCode = payCycleCode;
    }

    public Integer getSubsidyCount() {
        return subsidyCount;
    }

    public void setSubsidyCount(Integer subsidyCount) {
        this.subsidyCount = subsidyCount;
    }

    public String getPayObjCode() {
        return payObjCode;
    }

    public void setPayObjCode(String payObjCode) {
        this.payObjCode = payObjCode;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public Integer getAreaId() {
        return areaId;
    }

    public void setAreaId(Integer areaId) {
        this.areaId = areaId;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public String getFailReason() {
        return failReason;
    }

    public void setFailReason(String failReason) {
        this.failReason = failReason;
    }

    public Integer getCreatorAreaId() {
        return creatorAreaId;
    }

    public void setCreatorAreaId(Integer creatorAreaId) {
        this.creatorAreaId = creatorAreaId;
    }
}
